概述
Launchpad 是 ArtStar 的一级市场模块,用于承接艺术品资产的首次发行与用户申购。用户通过稳定币支付,在满足准入条件后获得链上资产份额 代币化则是该流程的底层表达方式。它将高价值、低流动性的艺术品,转换为可计算、可追踪、可分发的链上权益单位核心机制详解
Launchpad 的核心职责
Launchpad 的核心职责
在 ArtStar 中,Launchpad 是平台最关键的转化入口之一,主要承担以下职责:
- 展示信息:展示艺术品项目详情、当前发行状态、价格和剩余额度
- 准入判断:判断用户是否满足申购条件
- 交易执行:发起稳定币授权和购买交易
- 状态更新:在交易完成后同步更新资产状态与用户持仓
代币化的意义
代币化的意义
代币化不是单纯的展示包装,而是 ArtStar 产品机制的核心基础:
- 把艺术品投资从整件持有转为份额参与
- 为一级发行提供标准化链上表示
- 为持仓查询和状态同步提供结构化基础
- 为后续流动性和二级市场交易奠定前提
份额计算逻辑
份额计算逻辑
份额数量通常由支付金额和单份价格共同决定
份额计算公式
如果存在最小购买单位、整数份额限制或精度差异,前端展示逻辑必须与链上规则保持一致
申购流程指引
申购前置条件
用户通常需要满足以下条件,才能进入有效申购流程。任何一个不满足,都应在前端被明确拦截和提示:检查清单
- 已连接钱包 * 已完成登录或账户识别 * 已切换到目标网络 * 已完成 KYC * 满足白名单或购买资格要求 * 钱包中持有足够稳定币 * 稳定币授权状态满足要求
两步式购买流程
1
第一步:Approve (授权)
用户先调用稳定币合约的授权方法,允许目标合约在指定额度内扣除对应资产
2
第二步:Mint / Purchase (申购/铸造)
授权成功后,用户调用目标资产合约的购买或铸造方法。合约根据支付金额、价格和规则,向用户发放对应份额。
这个过程完成后,用户才真正完成申购并获得代币份额
开发与处理重点
前端逻辑处理
前端在申购过程中至少需要处理以下关键环节:- 数据读取:读取资产当前价格和剩余额度、用户稳定币余额、稳定币 allowance
- 交互控制:根据状态控制按钮文案和可点击性,处理授权交易和购买交易的串联
- 异常处理:捕获用户拒签、余额不足、网络错误等异常
- 状态同步:在交易后刷新持仓与进度状态
常见失败原因排查
当用户在申购阶段遇到阻碍时,通常可以从以下原因中排查:用户与状态类原因
用户与状态类原因
- KYC 未通过 * 白名单未通过 * 项目已售罄或已结束
资产与交易类原因
资产与交易类原因
- 稳定币余额不足 * 授权额度不足 * 钱包网络错误 * 用户拒绝签名 * 合约执行被拒绝
避坑指南 (易错点)
很多用户会误以为 Approve
完成后就已经购买成功。前端需要清晰地区分“授权完成”和“申购完成”两个状态,并做好对应的引导提示
稳定币和目标资产的
decimals
可能不同。展示层和合约交互层如果处理不一致,会导致 UI
显示正常但链上实际转账金额错误交易发送成功后,最终状态仍依赖区块确认和后端同步。不能只根据前端本地变量判断资产已经到账,需监听链上确认或刷新接口数据
Launchpad 申购与代币化是 ArtStar 最核心的业务环节。它把用户准入、稳定币支付、链上执行和资产映射整合在一个统一流程里,是平台价值真正发生的地方